<?php

$mcrp = './../';
include_once($mcrp . 'functions/session.php');
include_once($mcrp . 'functions/nanofile.php');
include_once($mcrp . 'functions/nanofight.php');
include_once($mcrp . 'functions/nanoparser.php');

if($mcuser->id == 0) die('0//Invalid user');
if(isset($_GET['id']) && is_numeric($_GET['id']) && (int)$_GET['id'] == $_GET['id'] && isset($_GET['file']))
{
	$prgmlist = NanoOpenPrgmFile($mcuser);
	$name = base64_encode($_GET['file']);
	if(!isset($prgmlist[$name])) die('0//Nom de programme invalide');
	$result = NanoMakeProgram(base64_decode($prgmlist[$name]), rand(0,32767));
	if($result['success'] == false)	die('0//Des erreurs sont survenues lors de la compilation du programme');
	if(SetFightProgram($_GET['id'], $mcuser->id, $result['hex']) == false) die('0//Le combat spécifié n\'existe pas ou vous n\'en faites pas partie');
	echo '1//Programme compilé et enregistré avec succès. Redirection...';
}

?>